package com.huitong.common.core.enums;

import com.huitong.common.core.constant.ValidateConstant;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * id字段参数校验类型
 *
 * @author fromdrowning
 * @date 2024/4/30 下午8:33
 */
@Getter
@AllArgsConstructor
public enum IdType {

    /**
     * 用户学号长度
     */
    USER_ID(ValidateConstant.USER_ID_LENGTH),

    /**
     * 学院号长度
     */
    COLLEGE_ID(ValidateConstant.COLLEGE_ID_LENGTH),

    /**
     * 专业号长度
     */
    MAJOR_ID(ValidateConstant.MAJOR_ID_LENGTH),

    /**
     * 班级号长度
     */
    CLASS_ID(ValidateConstant.CLASS_ID_LENGTH);

    /**
     * id字段长度
     */
    private final int length;

}
